package com.ruoyi.classai.domain.vo.homework;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 提交作业学生对象 HomeWorkSubStudentVo
 *
 * @author zsp
 * @date 2025-05-11
 */
@Data
@Schema(description="提交作业学生对象HomeWorkSubStudentVo")
public class HomeWorkSubStudentVo implements Serializable{
    /** 作业唯一标识 */
    @Schema(description  = "学生唯一标识")
    private String studentId;

    /** 学号 */
    @Schema(description  = "学号")
    private String studentNo;

    /** 班级 id */
    @Schema(description  = "班级 id")
    private String classId;

    /** 作业唯一标识 */
    @Schema(description  = "作业唯一标识")
    private String homeworkId;

    /** 课程 id */
    @Schema(description  = "课程 id")
    private String courseId;

    /** 章节唯一标识 */
    @Schema(description  = "章节唯一标识")
    private String chapterUniqueId;

    /** 模块资源唯一标识 */
    @Schema(description  = "模块资源唯一标识")
    private String moduleResourceUniqueId;

    /** 课后作业提交 id */
    @Schema(description  = "课后作业提交 id")
    private String homeworkSubmissionId;

    /** 作业提交时间 */
    @Schema(description  = "作业提交时间")
    private String submissionDate;

    /** 作业状态 */
    @Schema(description  = "作业状态")
    private String homeworkFlag;

    /** 作业批改时间 */
    @Schema(description  = "作业批改时间")
    private String correctDate;

    /** 学生姓名 */
    @Schema(description  = "学生姓名")
    private String studentName;
}
